home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / text / hyper / gmake.lha / gmake / c_source / extra.c < prev    next >
C/C++ Source or Header  |  1995-08-22  |  1KB  |  76 lines

  1. // extra minor stuff
  2. #include "standard.h"
  3.  
  4. perr(char * err)
  5.  {
  6.     fprintf(stderr, "ERROR: %s\n", err);
  7.  }
  8.  
  9.  
  10. char * space_control(char * input)
  11.  {
  12.     static int prev_max = 0;
  13.     int len_in;
  14.     MTEXT out;
  15.     len_in = strlen(input);
  16.     strcpy(out,"");
  17.  
  18.     if(len_in>prev_max)
  19.         {
  20.         prev_max = len_in;
  21.         return out;
  22.         }
  23.     while (len_in < prev_max)
  24.         {
  25.          strcat(out," ");
  26.          len_in++;
  27.         }
  28.     return out;
  29.  }
  30.  
  31. char * txt_type(FileType type)
  32.  {
  33.   switch (type)
  34.     {
  35.     case GUIDE:
  36.         return "GUIDE";
  37.         break;
  38.     case PRE:
  39.         return "PRE";
  40.         break;
  41.     case POST:
  42.         return "POST";
  43.         break;
  44.     case PREFACE:
  45.                 return "PREFACE";
  46.                 break;
  47.     case DISC:
  48.         return "DISC";
  49.         break;
  50.     case ABOUT:
  51.         return "ABOUT";
  52.         break;
  53.     case AUTHOR:
  54.                 return "AUTHOR";
  55.                 break;
  56.     case INSTALL:
  57.                 return "INSTALL";
  58.                 break;
  59.     case USAGE:
  60.                 return "USAGE";
  61.                 break;
  62.     case BUGS:
  63.                 return "BUGS";
  64.                 break;
  65.     case HISTORY:
  66.                 return "HISTORY";
  67.                 break;
  68.     case PAGE:
  69.         return "PAGE";
  70.         break;
  71.     default:
  72.         return "";
  73.         break;
  74.     }
  75.  }
  76.